iT邦幫忙

2025 iThome 鐵人賽

DAY 17
0
自我挑戰組

網頁設計自我挑戰 - 從零開始系列 第 17

網頁的視窗:Viewport 與 RWD 的初步概念

  • 分享至 

  • xImage
  •  

隨著手機、平板等各種裝置的普及,網頁不再只在電腦螢幕上顯示。一個好的網頁應該能在所有裝置上都能正常瀏覽,這就是響應式網頁設計(Responsive Web Design, RWD)。

要實現 RWD,必須先告訴瀏覽器,網頁的寬度應該等於裝置的寬度。這需要在 <head> 標籤中加上一個 meta 標籤:
<meta name="viewport" content="width=device-width, initial-scale=1.0">

  • width=device-width: 告訴瀏覽器,網頁寬度應該與裝置的寬度一致,而不是預設的桌面寬度。

  • initial-scale=1.0: 確保網頁在載入時不會被縮放。

沒有這行程式碼,手機瀏覽器可能會把網頁當作桌面版,然後再縮小,導致文字和圖片變得非常小。有了它,瀏覽器就會以正常比例呈現。

在 index.html 中:

HTML
<!DOCTYPE html>
<html lang="zh-Hant">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>我的網頁設計作品集</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  </body>
</html>

打開目前的作品集網頁,在 <head> 中加上這行程式碼。然後使用瀏覽器的開發者工具,切換到手機模式,會發現網頁已經可以適應手機的寬度了。雖然排版可能還需要調整,但這是 RWD 的重要第一步!

執行成果 :
https://ithelp.ithome.com.tw/upload/images/20250824/20171037bB6Ti7Vo04.png


上一篇
視覺的延伸:用圖片和背景圖打造氛圍
下一篇
響應式設計的第一步:Media Queries 媒體查詢
系列文
網頁設計自我挑戰 - 從零開始26
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言